/* MiSans 字体定义 https: //shop.msicdz.com/MiSans/ttf/MiSans-Bold.ttf */

/* Thin - 100 */
@font-face {
  font-family: 'MiSans';
  src: url('https://shop.msicdz.com/MiSans/ttf/MiSans-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

/* ExtraLight - 200 */
@font-face {
  font-family: 'MiSans';
  src: url('https://shop.msicdz.com/MiSans/ttf/MiSans-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

/* Light - 300 */
@font-face {
  font-family: 'MiSans';
  src: url('https://shop.msicdz.com/MiSans/ttf/MiSans-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Normal/Regular - 400 */
@font-face {
  font-family: 'MiSans';
  src: url('https://shop.msicdz.com/MiSans/ttf/MiSans-Normal.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MiSans';
  src: url('https://shop.msicdz.com/MiSans/ttf/MiSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Medium - 500 */
@font-face {
  font-family: 'MiSans';
  src: url('https://shop.msicdz.com/MiSans/ttf/MiSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* Semibold - 600 */
@font-face {
  font-family: 'MiSans';
  src: url('https://shop.msicdz.com/MiSans/ttf/MiSans-Semibold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Demibold - 650 */
@font-face {
  font-family: 'MiSans';
  src: url('https://shop.msicdz.com/MiSans/ttf/MiSans-Demibold.ttf') format('truetype');
  font-weight: 650;
  font-style: normal;
  font-display: swap;
}

/* Bold - 700 */
@font-face {
  font-family: 'MiSans';
  src: url('https://shop.msicdz.com/MiSans/ttf/MiSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Heavy - 800 */
@font-face {
  font-family: 'MiSans';
  src: url('https://shop.msicdz.com/MiSans/ttf/MiSans-Heavy.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* 全局应用 MiSans 字体 */
page {
  font-family: 'MiSans', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
}

/* 工具类 - 方便使用不同字重 */
.misans-thin {
  font-family: 'MiSans', sans-serif;
  font-weight: 100;
}

.misans-extralight {
  font-family: 'MiSans', sans-serif;
  font-weight: 200;
}

.misans-light {
  font-family: 'MiSans', sans-serif;
  font-weight: 300;
}

.misans-normal {
  font-family: 'MiSans', sans-serif;
  font-weight: 400;
}

.misans-regular {
  font-family: 'MiSans', sans-serif;
  font-weight: 400;
}

.misans-medium {
  font-family: 'MiSans', sans-serif;
  font-weight: 500;
}

.misans-semibold {
  font-family: 'MiSans', sans-serif;
  font-weight: 600;
}

.misans-demibold {
  font-family: 'MiSans', sans-serif;
  font-weight: 650;
}

.misans-bold {
  font-family: 'MiSans', sans-serif;
  font-weight: 700;
}

.misans-heavy {
  font-family: 'MiSans', sans-serif;
  font-weight: 800;
}

